/*--------------------------------------------------------------
 # Copyright (C) joomla-monster.com
 # License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
 # Website: http://www.joomla-monster.com
 # Support: info@joomla-monster.com
 ---------------------------------------------------------------*/
/***********menus styles**********/
/***default module menu***/
ul.menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.menu li {
    list-style: none;
    list-style-position: outside;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #dfdfdf;
    background: none;
}

ul.menu li a:link, ul.menu li a:visited, ul.menu span.separator {
    font-size: 11px;
    font-weight: normal;
    display: block;
    padding: 8px 0px 8px 25px;
    margin: 0;
    color: #2e2e2e;
    line-height: 15px;
    text-decoration: none;
    border: none;
    outline: none;
    background: url(../images/arrow_menu_li.gif) no-repeat;
    background-position: 9px 50%;
}

ul.menu li a:hover {
    text-decoration: none;
    background: url(../images/arrow_menu_li.gif) no-repeat #e6e8e9;
    background-position: 9px 50%;
    font-weight: bold !important;
}

ul.menu li.active a {
    text-decoration: none;
    font-weight: bold;
    background: url(../images/arrow_menu_li.gif) no-repeat #e6e8e9;
    background-position: 9px 50%;
}

ul.menu li ul {
    list-style-type: none;
    margin: 5px 0 0 0;
    padding: 0;
}

ul.menu li ul li {
    list-style: none;
    margin: 0;
    padding: 2px 0 2px 30px;
    list-style-position: outside;
    border: none;
}

ul.menu li ul li a:link, ul.menu li ul li a:visited, ul.menu li ul li.active a, ul.menu li ul li.active li a, ul.menu li ul li.active li li a, ul.menu li ul li.active li li li a {
    font-size: 11px;
    font-weight: normal;
    display: block;
    padding: 4px 0px 4px 10px;
    margin: 0px 0px 0px 0px;
    color: #040404;
    line-height: 13px;
    text-decoration: none;
    background: url(../images/arrow_menu_li.gif) no-repeat;
    background-position: 0px 50%;
}

ul.menu li ul li a:hover {
    text-decoration: underline;
}

ul.menu li ul li.active a, ul.menu li ul li li.active a, ul.menu li ul li li li.active a, ul.menu li ul li li li li.active a, ul.menu li ul li li li li li.active a {
    text-decoration: none;
    font-weight: bold;
}

/***bottom menu***/
#jm-bottommenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#jm-bottommenu ul li {
    margin: 0;
    padding: 0 10px 0 0;
    border: none;
    background: none;
    float: left;
    line-height: 12px;
}

#jm-bottommenu a:link, #jm-bottommenu a:visited {
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
    font-family: Tahoma, Arial, sans-serif;
    padding: 0 10px 0 0;
    float: left;
    font-size: 11px;
    line-height: 13px;
    border-right: 1px solid #ffffff;
    background: none;
}

#jm-bottommenu a:hover {
    text-decoration: underline;
    font-weight: normal !important;
}


